# Copyright (C) 2023 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause

qt_internal_add_test(tst_protobuf_basictypes_qml
    QMLTEST
    SOURCES
        tst_protobuf_basictypes_qml.cpp
    LIBRARIES
        Qt6::Gui
        Qt6::Qml
)

qt_add_protobuf(tst_protobuf_basictypes_qml
    PROTO_FILES
        ../../shared/data/proto/basicmessages.proto
    QML
    FIELD_ENUM
    OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/qt_protobuf_generated"
)

qt_add_qml_module(tst_protobuf_basictypes_qml
    URI "qtprotobufnamespace.tests"
    VERSION 1.0
    AUTO_RESOURCE_PREFIX
    QML_FILES
        qml/tst_basic.qml
)

qt_autogen_tools_initial_setup(tst_protobuf_basictypes_qml)

if(QT_BUILD_STANDALONE_TESTS)
    qt_import_qml_plugins(tst_protobuf_basictypes_qml)
endif()

